package com.xzcedu.reflection.classload_;

/**
 * @author 徐州城
 * @version 1.0
 * 说明一个类加载的链接阶段 - 准备阶段
 */
public class ClassLoad02 {
    public static void main(String[] args) {

    }
}

class A{
    //属性/成员变量/字段
    //分析
    //类加载的连接阶段 - 准备阶段，属性是如何处理的
    //1. n1 是实例属性，不是静态变量，因此在准备阶段，是不会分配内存
    //2. n2 是静态属性，分配内存 n2 是默认初始0 ，而不是20
    //3. n3 是static final 是常量，他和静态变量不一样，因为一旦赋值不变 n3 = 30
    public int n1 = 10;
    public static int n2 = 20;
    public static final int n3 = 30;
}
